﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace IntelligentAgriculture.Contracts.Dto.Output
{

    public class SheepAblactationOutput
    {
        /// <summary>
        /// 主键
        /// </summary>
        public int AblactationId { get; set; }
        /// <summary>
        /// 哺乳天数
        /// </summary>
        public int? SuckleNum { get; set; }
        /// <summary>
        /// 耳号
        /// </summary>
        public string? EarTag { get; set; }
        /// <summary>
        /// 断奶日期
        /// </summary>
        public DateTime? Ablactation { get; set; }
        /// <summary>
        /// 种母重量(公斤)
        /// </summary>
        public decimal? BreedingWeight { get; set; }
        /// <summary>
        /// 断奶只数
        /// </summary>
        public int? AblactationNum { get; set; }
        /// <summary>
        /// 断奶总窝重(公斤)
        /// </summary>
        public decimal? AblactationWeight { get; set; }
        /// <summary>
        /// 当前栋舍
        /// </summary>
        public int? CurrentBuilding { get; set; }
        /// <summary>
        /// 当前栏位
        /// </summary>
        public int? CurrentField { get; set; }
        /// <summary>
        /// 转入栋舍
        /// </summary>
        public int? ToBuildingManageId { get; set; }
        /// <summary>
        /// 转入栏位
        /// </summary>
        public int? ToColumMangementId { get; set; }
        /// <summary>
        /// 创建人
        /// </summary>
        public string? CreateName { get; set; }
        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime? CreateTime { get; set; }
        /// <summary>
        /// 负责人
        /// </summary>
        public int? UserId { get; set; }
        /// <summary>
        /// 修改人
        /// </summary>
        public string? UpdateName { get; set; }
        /// <summary>
        /// 修改时间
        /// </summary>
        public DateTime? UpdateTime { get; set; }
        /// <summary>
        /// 审核人
        /// </summary>
        public string? AuditName { get; set; }
        /// <summary>
        /// 审核时间
        /// </summary>
        public DateTime? AuditDate { get; set; }
        /// <summary>
        /// 单据号
        /// </summary>
        public string? DocumentNumber { get; set; }
        /// <summary>
        /// 断奶原因
        /// </summary>
        public string? AblactationCause { get; set; }
        /// <summary>
        /// 逻辑删除
        /// </summary>
        public bool? IsDel { get; set; }
        
        /// <summary>
        /// 当前栋舍名称
        /// </summary>
        public string? NowRidgepoleName { get; set; }
        /// <summary>
        /// 当前栏位名称
        /// </summary>
        public string? NowColumnName { get; set; }
        /// <summary>
        /// 转入栋舍名称
        /// </summary>
        public string? GoRidgepoleName { get; set; }
        /// <summary>
        /// 转入栏位名称
        /// </summary>
        public string? GOColumnName { get; set; }
        /// <summary>
        /// 负责人名称
        /// </summary>
        public string? UserName { get; set; }
    }
}
